wpf2023. 6. 7. 15:25

서버야 프로젝트 템플릿이 있어서 그냥 자동으로 만들어지지만

WPF client에서 Protos에 greet.proto를 복사하고 따라했지만 빌드에러가 났다..

 

구글 검색후 해결했다

 

https://stackoverflow.com/questions/60810497/grpc-erros-in-wpf-net-core

 

gRPC erros in WPF .NET Core

I want to create a simple WPF Core, gRPC project. This "code" works perfectly in my .NET Core Console app, however WPF seems to be something special. Proto File syntax = "proto3"...

stackoverflow.com

 

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>WinExe</OutputType>
    <TargetFramework>net6.0-windows</TargetFramework>
    <Nullable>enable</Nullable>
    <UseWPF>true</UseWPF>
    <CoreCompileDependsOn>$(CoreCompileDependsOn);Protobuf_Compile</CoreCompileDependsOn>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Google.Protobuf" Version="3.23.2" />
    <PackageReference Include="Grpc.Net.Client" Version="2.53.0" />
    <PackageReference Include="Grpc.Tools" Version="2.54.0">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
    </PackageReference>
    <Protobuf Include="Protos\greet.proto" GrpcServices="Client" />
    
  </ItemGroup>

</Project>

 

프로젝트 편집에서

 

<CoreCompileDependsOn>$(CoreCompileDependsOn);Protobuf_Compile</CoreCompileDependsOn>

이걸 추가함으로써 빌드가 되었다.

 

 

'wpf' 카테고리의 다른 글

[WPF] 체크박스 xName을 이용하여 반복작업 하지 않고 간결하게  (0) 2023.06.09
MEF란?  (0) 2023.06.08
dynamic property 에서 Set을 할떄  (0) 2022.12.05
public (string name, int age) GetUser()  (0) 2022.10.26
PeriodicTimer  (0) 2022.08.31
Posted by 동동(이재동)
Phython2019. 5. 28. 15:54

정부에서 차단된 사이트를 웹크롤링 하기 위해서 사용했다..

 

일단 공개된 vpn을 이용

 

https://www.vpngate.net/en/

 

VPN Gate - Public Free VPN Cloud by Univ of Tsukuba, Japan

Follow @vpngate Free Access to World Knowledge Beyond Government's Firewall. Your IP: 27.0.238.117Your country: Korea Republic ofLet's change your IP address by using VPN Gate! Today: 3,263,597 connections, Cumulative: 5,606,897,919 connections, Traffic: 1

www.vpngate.net

 

openVpn을 이용해서 ovpn 파일을 얻는다.

 

그리고 공개된 아이디와 패스워드 vpn/vpn으로 시놀리지 

 

제어판 - 네트워크 - 일반- 고급설정에서 다중게이트 활성화를 하고

 

네트워크 인터페이스로 이동하여 vpn 프로 파일 생성후 아이디 패스워드를 입력하고 vpn 끊어지면 다시 접속을 체크 한다.

 

그리고 생성되면 오른쪽 버튼을 눌러서 연결되면 이제부터 차단된사이트를 이용할수 있다.

Posted by 동동(이재동)
iPhone App2011. 8. 9. 13:06

서버는 그냥 윈도우에서 편하게 쓸수 있는 virtual svn을 깔았다.

그리고 클라이언트는 거북이 svn client랑 비슷한

맥용 SVN Client SCplungin을 설치하였다.

하지만 checkout을 할려고 했지만 잘되지 않았다.

SCPlugin giving the message "Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted" on first checkout

이런 에러가 났던것이다.

해결법은

1. Open Terminal (in Utilities, in Applications)

2. Type some svn command against your repository, say "svn ls https://82.100.10.110/svn/Superscout"

3. You'll get a text prompt about the server's certificate, asking you what to do

4. Type "p" (and return), meaning "permanently accept this certificate anyway"

이렇게 터미널 널어서 저렇게 쓰고 p를 누르면 된다. 권한 문제인듯하다

참고 : http://old.nabble.com/SCPlugin-giving-the-message-%22Server-certificate-verification-failed%3A--certificate-issued-for-a-different-hostname,-issuer-is-not-trusted%22-on-first--checkout-td25809151.html

Posted by 동동(이재동)