1

我有一個應用程序,我最近添加了兩個C#類。它始終構建在調試和發佈中。兩個配置之間的區別是什麼都沒有。現在,當我構建發行版時,它表示其中一個依賴項無法訪問。這僅適用於發佈版本。沒有任何改變,依賴和它一直工作。VS2010調試版本的作品,但發佈不

任何想法?

+2

什麼是* exact *消息? – 2010-10-26 22:17:33

+0

進一步看,它似乎與位於網絡資源上的依賴關係有關。我之前曾做過一次這樣的事情(最有可能在VS 2010中進行調試),但不知道爲什麼它不適用於發佈配置。一旦我發現了,我會回來。 – 2010-10-26 23:46:28

+0

SGEN:錯誤:無法加載文件「X.dll」或程序集或其依賴項之一。操作不受支持。 (來自HRESULT的異常:0x80131515) – 2010-10-26 23:46:45

回答

1

因此,要解決這個問題,我不得不在c。添加配置文件:\ Program Files文件\微軟的SDK \的Windows \ v7.0A \ BIN \ NETFX 4.0工具,上面寫着:

<?xml version ="1.0"?> 
<configuration> 
    <runtime>   
     <loadFromRemoteSources enabled="true" /> 
    </runtime> 
</configuration> 
0

是各項目之間的引用項目還是二進制引用?如果它們是二進制引用,那麼您的輸出文件夾是否指向不同構建目標和平臺的正確位置?您可能還想確保您的構建順序是正確的。

1

的配置文件是sgen.exe.config。我必須創建該文件,並且在添加文件後我能夠構建發行版。

相關問題