2017-02-06 1 views
0

私はuncパスにc#wpfアプリケーションを公開しようとしています。 Clickonceのセキュリティを無効にするとアプリは正常に動作しますが、clickonceセキュリティを公開すると有効になり、無効な無効なosversionがスローされます:clickonceセキュリティでc#アプリケーションを公開すると、osversionエラーの無効な値がスローされます

C:¥Program Files(x86)¥MSBuild¥14.0¥bin¥Microsoft.Common。 CurrentVersion.targets

は、私はそれから意味を理解しようとしたが、私はまだ性質を理解するという点で行くには長い道のりがあります。

洞察力のある誰かが私を啓発するためにとても親切で、何が起こっているのか、そしてこの問題を解決する方法を教えてください。

ありがとうございます。

答えて

0

ので、似たような状況に遭遇する人のために:

を唯一のClickOnceアプリケーションのためにスローされ、エラーがあるようです。

この好奇心のための「回避策」は、.csprojファイルを見つけてテキストエディタで開くことです。

それは次のようなものになります。これは、誰かを助け、ここで提供される情報のソースである今、ちょうど最初のPropertyGroup

<?xml version="1.0" encoding="utf-8"?> 
<Project ToolsVersion="3.5" DefaultTargets="Build"  xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
<PropertyGroup> 
..... 
<OSVersion/> 
</PropertyGroup> 
..... 
..... 

希望の決算書上にいるOSVersionを追加

<?xml version="1.0" encoding="utf-8"?> 
<Project ToolsVersion="3.5" DefaultTargets="Build"  xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
<PropertyGroup> 
..... 
</PropertyGroup> 
..... 
..... 

を: https://romiller.com/2008/05/05/invalid-value-for-osversion/

fyi:「」のフォルダに公開しない0 "となる。

関連する問題